package com.hxd.otc.module.wallet.contract;

import com.hxd.otc.module.wallet.bean.PayOrderResultBean;
import com.hxd.otc.module.wallet.bean.WalletOrderInfoBean;
import com.hxd.otc.mvp.base.IBasePresenter;
import com.hxd.otc.mvp.base.IBaseView;

/**
 * Created by lzy on 2018/8/29 0029.
 * description ${钱包扫码支付Contract}
 */
public interface AECPayCaptureContract {
    interface IView extends IBaseView {
        void getMerchantsOrderInfoSuccess(WalletOrderInfoBean walletOrderInfoBean);

        void getMerchantsOrderInfoFail(String errMessage);

        void innerQueryOrderSuccess(PayOrderResultBean payOrderResultBean);

        void innerQueryOrderFail(String errMessage);
    }

    interface IPresenter extends IBasePresenter {
        void getMerchantsOrderInfo(String id);

        void innerQueryOrder(String preId);
    }
}
